<?php


namespace Xy\Rbac\Utils;


interface UserHelperInterface {
    /**
     * 获取guard
     * @return \Illuminate\Contracts\Auth\Guard|\Illuminate\Auth\GuardHelpers
     */
    public function getAuthGuardUser();
    
    /**
     * @return \Illuminate\Database\Query\Builder
     */
    public function getUserQuery();
    
    /**
     * @return int
     */
    public function getUserId();
}